home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / 8bit / cislib_a / holly.doc < prev    next >
Text File  |  1995-04-22  |  8KB  |  295 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                         HOLLYWOOD MEDIEVIL  
  14.  
  15.                                 by 
  16.  
  17.                         Douglas Crockford 
  18.  
  19.             
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.         Program and manual contents (C) 1982 Atari, Inc. 
  60.         Music (C) 1982 Douglas Crockford 
  61.         Music used by permission.  All rights reserved. 
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  * * * * * * * * * * * Hollywood Medieval * * * * * * * * * * * *  
  69.  
  70.  
  71.  
  72.  
  73.  
  74. P A R T   O N E 
  75.  
  76.  
  77.  
  78. OVERVIEW 
  79.  
  80. HOLLYWOOD MEDIEVAL is a piece of music which you fly through with your 
  81. computer.  This is an interactive musical experience.  You have control 
  82. over the music, choosing a course through the many melodies. 
  83.  
  84. This...thing (it seems more than a program but isn't exactly a game) is 
  85. suitable for all ages. 
  86.  
  87. Read Part One of this manual for instructions on how to run Hollywood 
  88. Medieval.  Read Part Two only if you care to discover something more about 
  89. it. 
  90.  
  91.  
  92.  
  93. HARDWARE REQUIREMENTS 
  94.  
  95.         Cassette Version:   16K RAM   ATARI 410 Program Recorder 
  96.  
  97.         Diskette Version:   16K RAM   ATARI 810 Disk Drive 
  98.  
  99.         Optional Accessories:   1-4 Atari Joystick Contrllers 
  100.  
  101.  
  102.  
  103.  
  104. PLEASE COPY THIS PROGRAM 
  105.  
  106. You are invited to make copies of this program and to distribute them free of 
  107. charge to other Atari owners. 
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. GETTING STARTED 
  116.  
  117. The Hollywood Medieval program is autoloading.  If you don't know what 
  118. that means, then read on: 
  119.  
  120. Turn off the computer.  Remove any programs from the cartridge slot of 
  121. your computer console. 
  122.  
  123. If you care to, plug one or more Joysticks into any of the controller jacks. 
  124.  
  125. If you have the cassette version of Hollywood Medieval: 
  126.  
  127. Insert the Hollywood Medieval cartridge into the program 
  128. recorder's cassette holder and press REWIND on the recorder 
  129. until the tape rewinds completely.  Then press PLAY 
  130. to prepare the program recorder for loading the program. 
  131.  
  132. Turn on the computer while holding down the START key. 
  133.  
  134. When you hear a beep, release the START key and press the 
  135. RETURN key.  The program will load into computer memory and 
  136. start automatically. 
  137.  
  138. Rewind the cassette before ejecting it from the recorder. 
  139.  
  140.  
  141.  
  142. If you have the diskette version of Hollywood Medieval: 
  143.  
  144. Have your computer turned off. 
  145.  
  146. Turn on your disk drive. 
  147.  
  148. When the BUSY light goes out, open the disk drive door and 
  149. insert the Hollywood Medieval diskette with the label in 
  150. the lower right-hand corner nearest you. 
  151.  
  152. Turn on your computer.  The program will load into 
  153. computer memory and start automatically. 
  154.  
  155. [The above assumes the program file is named AUTORUN.SYS and DOS is on the disk] 
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162. PERFORMING HOLLYWOOD MEDIEVAL 
  163.  
  164. First you will see a title screen and hear the opening fanfare.  The title 
  165. screen will fade out and will be replaced by a display of flying through a  
  166. rectangular trench.  This is a graphical representation of the 
  167. music.  Don't pay too much attention to it.  Mostly, use your ears. 
  168.  
  169. The action is controlled by the three yellow console buttons: 
  170.  
  171.      OPTION:  Start the program over. 
  172.  
  173.      SELECT:  Stop the music.  Press SELECT again to continue. 
  174.  
  175.      START:   Take the next turn. 
  176.  
  177. For your convenience, any Joystick button will have the same meaning as 
  178. START:  Take the next turn. 
  179.  
  180. What does it mean to take a turn?  Well,when the program starts, it repeats 
  181. the fanfare over and over.  It does this until you press START, which 
  182. causes you to turn and go an alternate way through the trench.  There 
  183. are many places in the piece where the music can continue to go its own way 
  184. or to go in some other direction.  As you explore Hollywood Medieval you 
  185. will discover the turning places and the consequences (always benign) of 
  186. taking the turn or not. 
  187.  
  188. So play around, see what you can hear.  At first many of the melodies 
  189. may sound alike to you.  As you get better acquainted, you should be able 
  190. to distinguish the melodies and to tell the variations from the repeats. 
  191.  
  192. For the gamesters, I offer one small challenge.  In the game Sir Galahad 
  193. and the Holy Grail (APX-20132, $29.95) there is music played when the Grail 
  194. is finally delivered to the Chapel.  That music is the finale or 
  195. coda of Hollywood Medieval.  Try to find it.  You will know when you've 
  196. gone past it because silence follows.  Press START or OPTION to 
  197. start over. 
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204. P A R T   T W O 
  205.  
  206.  
  207.  
  208. ABOUT THE MUSIC 
  209.  
  210. The music was written in a style I call Hollywood Medieval, after that 
  211. great guy, Mister Hollywood himself, Carl Hollywood. 
  212.  
  213. It probably doesn't sound anything at all like the secular music of the 
  214. Middle Ages.  It does sound quite a lot like the music most of us would 
  215. expect to hear in a movie about the Middle Ages.  (It's important to keep 
  216. your mythologies straight.) 
  217.  
  218. I've been collecting melodies like these for many years.  The melodies 
  219. assembled here are similar to each other in key, style, and tempo so 
  220. that the flow can pretty much go from one to another without the need of 
  221. transition material. 
  222.  
  223. As far as I am aware, the material is all original.  The only deliberate 
  224. plagiarism is the insertion of one measure of Bolero, for which I am 
  225. indebted to Maurice Ravel and Peter Schickele. 
  226.  
  227.  
  228.  
  229. ABOUT THE PERFORMANCE 
  230.  
  231. The sounds are extruded from a device called POKEY.  POKEY is the Atari 
  232. I/O and audio chip.  It creates square waves from simple counters and 
  233. shift registers.  It is quite limited in its production of musical sounds, 
  234. but does represent a very inexpensive way to synthesize music. 
  235.  
  236. I did several things to try to improve the quality of what you hear, the most 
  237. audible being envelope generation.  I also made lots of changes to the music 
  238. itself.  For example, I had to place each voice in a different octave or 
  239. they would all blah together.  Close harmony sounds horrible, forcing me 
  240. to throw out some of my favorite stuff.  I also had to cut the number 
  241. of voices down to three or four.  Even having four voices makes POKEY sound 
  242. muddy.  I used a trick where two voices are coupled into a single 
  243. voice with greater range and better intonation.  I tried to add color 
  244. by varying the envelopes, but in the end it still sounds like square waves. 
  245.  
  246. I am eagerly looking forward to the next generation of personal computers 
  247. with integral high-quality synthesizers.  That should be fun. 
  248.  
  249. Speaking of fun, this program began as an experiment in integrating 
  250. music into the action of video games. 
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257. ABOUT THE DISPLAY 
  258.  
  259. The display is in ANTIC mode C, which is a high-resolution 2-color mode.  A 
  260. display-list interrupt is placed at the vanishing point to set the color 
  261. for the floor.  The wall detail is made out of missiles, which get 
  262. brighter and wider as they reach the edges. 
  263.  
  264. The playfield is very wide, eliminating the usual borders.  Using 
  265. a fast-fill and two buffers, a new playfield is produced 15 times a 
  266. second.  The missiles are moved 60 times a second, improving the 
  267. apparent frame rate. 
  268.  
  269. If the program goes 9 minutes or so without a turn, then color shifting 
  270. begins.  This is called "attract mode" for historical reasons.  It prevents 
  271. damage to your picture tube.  Not all personal computers have this 
  272. feature.  Shop and compare. 
  273.  
  274.  
  275.  
  276. DEVELOPMENT TOOLS 
  277.  
  278. I arranged the music using a Casio MT-30, my daughter Jane's Schoenhut, 
  279. and Atari's Music Composer cartridge which is a very dull tool indeed. 
  280.  
  281. The programming was done on two Atari 800's.  One was equipped with an Axlon 
  282. Ramdisk.  The other was attached to a 20MB Corvus Disk System via a 
  283. Multiplexer network.  It has been wonderful working with the Corvus.  I 
  284. don't know how I managed to put Galahad together with just a couple 
  285. of 810's and an Assembler/Editor cartridge (another very dull tool). 
  286.  
  287. I used versions of MEDIT and AMAC (Atari's Macro Assembler) which had 
  288. been modified to run on the Corvus.  The music was prepared 
  289. with a music compiler that I wrote in C, specifically John Palevich's Deep 
  290. Blue C (APX-20166), a nice tool.  I used Basic/A+ to do a couple 
  291. of cheap and dirty utilities along the way.  Both ran on the Corvus 
  292. without modification. 
  293.  
  294.  
  295.